From 56d5b454431f00ba043c289bc75f4579a6a25696 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Javier=20Jard=C3=B3n?= Date: Fri, 22 Oct 2010 18:14:10 +0200 Subject: [PATCH] GtkExpander: avoid use of gtk_get_event_widget() We can compare the window to the window instead of the widget to the widget. --- gtk/gtkexpander.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/gtk/gtkexpander.c b/gtk/gtkexpander.c index 9554ec1830..53eae8cfaa 100644 --- a/gtk/gtkexpander.c +++ b/gtk/gtkexpander.c @@ -970,11 +970,8 @@ gtk_expander_enter_notify (GtkWidget *widget, GdkEventCrossing *event) { GtkExpander *expander = GTK_EXPANDER (widget); - GtkWidget *event_widget; - event_widget = gtk_get_event_widget ((GdkEvent *) event); - - if (event_widget == widget && + if (event->window == expander->priv->event_window && event->detail != GDK_NOTIFY_INFERIOR) { expander->priv->prelight = TRUE; @@ -993,11 +990,8 @@ gtk_expander_leave_notify (GtkWidget *widget, GdkEventCrossing *event) { GtkExpander *expander = GTK_EXPANDER (widget); - GtkWidget *event_widget; - - event_widget = gtk_get_event_widget ((GdkEvent *) event); - if (event_widget == widget && + if (event->window == expander->priv->event_window && event->detail != GDK_NOTIFY_INFERIOR) { expander->priv->prelight = FALSE; -- 2.30.2